package com.ssy.lingxi.purchase.service;

import com.ssy.lingxi.common.model.dto.UserLoginCacheDTO;
import com.ssy.lingxi.common.response.PageData;
import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.purchase.api.dto.request.BaseDetailsRequest;
import com.ssy.lingxi.purchase.api.dto.request.purchase.PurchaseInquiryListRequest;
import com.ssy.lingxi.purchase.api.dto.request.purchase.PurchaseInquiryProductRequest;
import com.ssy.lingxi.purchase.api.dto.response.purchase.PurchaseInquiryDetailsResponse;
import com.ssy.lingxi.purchase.api.dto.response.purchase.PurchaseInquiryListResponse;

/**
* 平台后台采购需求单业务处理
* @author wrc
* @date 2021/1/26
*/
public interface PlatformPurchaseInquiryService {


    /**
     * 采购需求单查询
     */
    Wrapper<PageData<PurchaseInquiryListResponse>> platformPurchaseInquiryList(PurchaseInquiryListRequest request, UserLoginCacheDTO sysUser);




    /**
     *采购需求单详情
     */
     Wrapper<PurchaseInquiryDetailsResponse> purchaseInquiryDetails(BaseDetailsRequest request, UserLoginCacheDTO sysUser);




    /**
     *待审核采购需求单(22.1.20版本作废)
     */
    /*Wrapper<PageData<PurchaseInquiryListResponse>> purchaseInquiryExamineList(PurchaseInquiryListRequest request,UserLoginCacheDTO sysUser);*/


    /**
     *审核采购需求单(22.1.20版本作废)
     */
  /*  Wrapper purchaseInquiryExamine(BaseExamineRequest request, UserLoginCacheDTO sysUser);*/



    /**
     *采购询价-提交审核采购需求单批量(22.1.20版本作废)
     */
     /*Wrapper purchaseInquiryExamineBatch(BaseDeleteAllRequest request, UserLoginCacheDTO sysUser);*/




    /**
     * 平台后台-采购物料-分页查询
     */
    Wrapper<PageData<PurchaseInquiryProductRequest>> purchaseInquiryProductlist(BaseDetailsRequest request,UserLoginCacheDTO sysUser);

}